首页> 外文OA文献 >Adaptive Just-in-time Value Class Optimization for Lowering Memory Consumption and Improving Execution Time Performance
【2h】

Adaptive Just-in-time Value Class Optimization for Lowering Memory Consumption and Improving Execution Time Performance

机译:降低内存的自适应即时值类优化   消费和提高执行时间表现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The performance of value classes is highly dependent on how they arerepresented in the virtual machine. Value class instances are immutable, haveno identity, and can only refer to other value objects or primitive values andsince they should be very lightweight and fast, it is important to optimizethem carefully. In this paper we present a technique to detect and compresscommon patterns of value class usage to improve memory usage and performance.The technique identifies patterns of frequent value object references andintroduces abbreviated forms for them. This allows to store multipleinter-referenced value objects in an inlined memory representation, reducingthe overhead stemming from meta-data and object references. Applied to a smallprototype and an implementation of the Racket language, we found improvementsin memory usage and execution time for several micro-benchmarks.
机译:值类的性能高度依赖于它们在虚拟机中的表示方式。值类实例是不可变的,没有标识,并且只能引用其他值对象或原始值,并且由于它们应非常轻便且快速,因此,对其进行仔细优化很重要。在本文中,我们提出了一种检测和压缩值类使用的常见模式以提高内存使用率和性能的技术。该技术可识别频繁使用的值对象引用的模式并为其引入缩写形式。这允许在一个内联内存表示中存储多个相互引用的值对象,从而减少了元数据和对象引用带来的开销。通过将其应用于小型原型和Racket语言的实现,我们发现若干微基准的内存使用和执行时间得到了改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号